public seal - French English Dictionary